package utility;
import java.util.Calendar;
import java.util.Locale;

/**
 * 日历演示
 * @author fidel
 */
public class CalendarDemo {
    public static void main(String[] args) {
        // 获取Calendar类的实例
        Calendar calendar = Calendar.getInstance();
        // MONTH（月份）字段的取值范围是0~11
        calendar.set(2016, 7, 13);
        System.out.println("日期所在的周是一年中的第" + calendar.get(Calendar.WEEK_OF_YEAR) + "周");
        System.out.println("时间：" + calendar.getTime());
        calendar = Calendar.getInstance(Locale.US);
        // 可以单独设置日期，指定字段的方式用Calendar类的静态字段
        calendar.set(Calendar.YEAR, 2018);
        // 将日历对象转换成日期对象
        System.out.println("时间：" + calendar.getTime());
        // 日期计算
        Calendar now = Calendar.getInstance();
        now.add(Calendar.YEAR, -3);
        System.out.println("时间：" + now.getTime());
    }
}
